﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WFONE
{
    class CList
    {
        public static CInputListSl cInputListSl = new CInputListSl();
        public static COutputListSl cOutputListSl = new COutputListSl();
        public static CInputListDl cInputListDl = new CInputListDl();
        public static COutputListDl cOutputListDl = new COutputListDl();
    }
    public class CInputListSl
    {
        public double dGs;//gs
        public double dX0;//x0
        public double dX1;//x1
        public double dX2;//x2
        public double dX3;//x3
        public double dA1;//A1
        public double dA2;//A2
    }
    public class COutputListSl
    {
        public double dU0;
        public double dAngleOne;
        public double dGX;
        public double dB1;
        public double dB2;
    }
    public class CInputListDl
    {
        public double dA11 = 0;//平衡块A11的位置
        public double dA12 = 0;//平衡块A12的位置     
        public double dA21 = 0;//平衡块A21的位置
        public double dA22 = 0;//平衡块A22的位置

        public double dGs = 0;
        public double dX10;//x10
        public double dX20;//x20
 
        public double dX11;//x11
        public double dX12;//x12
        public double dX13;//x13

        public double dX21;//x21
        public double dX22;//x22
        public double dX23;//x23

        public double dY11;//Y11
        public double dY12;//Y12
        public double dY13;//Y13

        public double dY21;//Y21
        public double dY22;//Y22
        public double dY23;//Y23

    }
    public class COutputListDl
    {
        public double dU10;
        public double dAngle1;
        public double dG1x;
        public double dU20;
        public double dAngle2;
        public double dG2x;
        public double dB11;
        public double dB12;
        public double dB21;
        public double dB22;        

    }
}
